.login-title { padding:15px 10px; height:30px; line-height:30px;border-bottom:1px dashed #e4dcd0;  }
.login-title > a { float:right; text-decoration:none; color:#e77d00; }
.login-title > h2 { overflow:hidden; font-weight:normal; }
.login-content fieldset { border:0; padding-top:8px; }
.login-content legend { display:none; }
.login-content { padding:15px; width:255px; } 
.login-content form > ul > li { position:relative; width:100%; padding:8px 0; float:left; overflow:hidden; }
.login-content ul input[type="text"],.login-content ul input[type="password"] { position:relative; width:235px; height:14px; line-height:14px; padding:8px 9px; border:1px solid #dedede; background:transparent; }
.login-content input[type="text"]:focus,.login-content input[type="password"]:focus{border-color: #007EB2;} 
.login-content ul input.short { float:left; width:120px; }
.login-content ul b { float:right; color:#888; line-height:34px; height:34px; overflow:hidden; }
.login-content .tip { position:absolute; left:10px; top:16px; color:#888; }
.login-content ul .agreement { padding:6px 0; }
.login-content ul .agreement > em { float:left; }
.login-content ul .agreement > a { flaot:left; padding-left:3px; text-decoration:none; color:#e77d00; }
.password-level { width:255px; height:20px; line-height:20px; background:#eee; font-size:12px; }
.password-level li { float:left; width:85px; border-left:1px solid #fff; margin-left:-1px; text-align:center; }
.md_basic_btn { display: inline-block; width:100%; margin: 0 auto;  height: 40px; line-height: 40px; color: #fff; font-size: 14px; background: #d03a24; border:0; cursor:pointer; font-family:"微软雅黑"; }
.md_basic_btn:hover { color: #fff; background: #af1f0a; }
.validateImg{width: 120px;height: 32px;display: inline-block;margin-right: 0px;border: none !important;} 
.error{color: red;}